/* Alteração dos Componentes do PrimeFaces */

 .ui-corner-all,
 .ui-corner-top,
 .ui-corner-left,
 .ui-corner-tl {
	border-top-left-radius: 0px;
}
 .ui-corner-all,
 .ui-corner-top,
 .ui-corner-right,
 .ui-corner-tr {
	border-top-right-radius: 0px;
}
 .ui-corner-all,
 .ui-corner-bottom,
 .ui-corner-left,
 .ui-corner-bl {
	border-bottom-left-radius: 0px;
}
 .ui-corner-all,
 .ui-corner-bottom,
 .ui-corner-right,
 .ui-corner-br {
	border-bottom-right-radius: 0px;
}

.ui-widget-content {
	border: 1px solid #2C66C5;
	background: #E1E2E5 url("../img_primefaces/ui-bg_flat_100_E1E2E5_40x100.png") 50% bottom repeat-x;
    color: #2C66C5;
}

.ui-state-default, 
.ui-widget-content .ui-state-default, 
.ui-widget-header .ui-state-default {
	border: 1px solid #2C66C5;
	background: #21376C/*  url("../img_primefaces/ui-bg_flat_30_2C66C5_40x100.png") repeat-x */;
	color: #ffffff;
	font-weight: normal;
}

.ui-inputfield, 
.ui-widget-content .ui-inputfield, 
.ui-widget-header .ui-inputfield {
	background:#ffffff;
	-moz-box-shadow:inset 0 2px 2px #8f8f8f;
	-webkit-box-shadow:inset 0 2px 2px #8f8f8f;
	box-shadow:inset 0 2px 2px #8f8f8f;
	color:#1F4D95;
}

#menu a {
    color: #2C66C5;
}

.ui-chkbox {
	color:#FF0000;
	text-decoration:none;
}

.ui-state-active .ui-icon{
	background-image:url("/gerid/javax.faces.resource/images/ui-icons_217bc0_256x240.png.xhtml?ln=primefaces-redmond");
}

.ui-widget-header{
	background:#5c9ccc /* url("../img_primefaces/ui-bg_blue_55_89b7d9_500x100.png") 50% 50% repeat-x */;
}
 .ui-widget {
	font-family: Arial, sans-serif;
}

.ui-password {
	padding-left:5px;
	padding-right:5px;
}

 .ui-widget input,
 .ui-widget select,
 .ui-widget textarea,
 .ui-widget button {
	font-family: Arial, sans-serif;
 }
 
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    border: 1px solid #2C66CE;
    color: #2C66C5;
}

.ui-datatable table {
	table-layout:auto !important;
}